package com.liuugoqing.creator.singleton.demo6;

/**
 * 懒汉式-方式4（静态内部类方式）
 * @Author : liugq
 * @Date : 2022/6/28 11:27
 * @See : 参考类
 * @Since： JDK1.8
 * @Version : 1.0
 */
public class Singleton {
    private Singleton(){}

    /**
     * 静态内部类创建
     */
    private static class SingletonHolder{
        private static final Singleton singleton = new Singleton();
    }

    /**
     * 开放访问接口
     */
    public static Singleton getInstance(){
        return SingletonHolder.singleton;
    }
}
